package com.holyant.report.dto;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.domain.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 运营报-业务范围维度配置dto
 * 
 * @author z
 * @date 2022-08-18
 */
@Data
@ApiModel("运营报-业务范围维度配置")
public class BiBizScopeDto extends BaseDto {

    private static final long serialVersionUID = 1L;

    /** 业务范围名称 */
    @Excel(name = "业务范围名称")
    @ApiModelProperty(value = "业务范围名称")
    private String scopeName;
    /** 业务范围KEY */
    @Excel(name = "业务范围KEY")
    @ApiModelProperty(value = "业务范围KEY")
    private String scopeKey;
    /** 业务范围场景 10=主订单 20=订单明细 */
    @Excel(name = "业务范围场景 10=主订单 20=订单明细")
    @ApiModelProperty(value = "业务范围场景 10=主订单 20=订单明细")
    private Integer scopeScene;
    /** 业务范围 SQL Table射 */
    @Excel(name = "业务范围 SQL Table射")
    @ApiModelProperty(value = "业务范围 SQL Table射")
    private String scopeTable;
    /** 业务范围 SQL Table字段射 */
    @Excel(name = "业务范围 SQL Table字段射")
    @ApiModelProperty(value = "业务范围 SQL Table字段射")
    private String scopeTableField;
    /** 排列模式 10=行排 20列排 30=行+列排 */
    @Excel(name = "排列模式 10=行排 20列排 30=行+列排")
    @ApiModelProperty(value = "排列模式 10=行排 20列排 30=行+列排")
    private Integer arrangeMode;
    /** 表单配置 */
    @Excel(name = "表单配置")
    @ApiModelProperty(value = "表单配置")
    private BiBizScopeFormDto formConfig;
    /** 备注 */
    @Excel(name = "备注")
    @ApiModelProperty(value = "备注")
    private String remark;
    /** 状态 90=禁用 100=启用 */
    @Excel(name = "状态 90=禁用 100=启用")
    @ApiModelProperty(value = "状态 90=禁用 100=启用")
    private Integer state;
}
